home *** CD-ROM | disk | FTP | other *** search
- -------------------------------- Working on Now -------------------------------
-
- Have file format include 'load ~' commands. ?
-
- Make oleo choose file format from extension on file name?
-
- make dld_libraries and dld_loadpath options.
-
- FIX DOCUMENTATION!!!
-
- Find out why the screen on the pc gets trashed. Seems to be some interation
- between ID_CHAR and curses. Probably can't fix. Sigh.
-
- Add keystroke list, for describe-key and 'unbound', etc.
-
- Fix execute-command so the entire macro gets executed before it returns.
-
- Implement writing SYLK window entries.
-
- Implement SYLK window-split-title windows. . .
-
- Implement Muliplan-style keymaps.
-
- Implement a better save-file format.
-
- Add colors(?)
- ------------------------------ New Keyboard Functions -------------------------
- Move cursor to cell containing specified data.
-
- Immediate mode.
-
- Not allow cursor motion into protected cells.
-
- RMS's obnoxious printing stuff.
-
- Add history mechanism and completion. Use readline().
-
- BETTER macro support. (Finish args, funs, branch, etc)
-
- MENUS. (A menu-item consists of
- Text (to print)
- Key (to hit/mouse?)
- Macro (to run), or to store value in?
-
- macro-able formatting/editing commands.
-
- Some form of help command.
-
- matrix, frequency, regression functions.
-
- Transpose region.
-
- fill-region with X.
-
- Cd, execute shell command, etc.
-
- Text/numeric entry mode.
-
- Word-wrapping cmd.
-
- ------------------------------ New Formula Functions --------------------------
- Finish adding checks for math overflow. (Get code from Roland?)
-
- Database functions (db_sum, etc).
-
- popen(), run() functions.
-
- Real date/time functions. (Quattro, 1/3/2)
-
- ------------------------------ Enhancements to Current Functions --------------
- Read/write Lotus, .dif, text (with parsing) files.
-
- Make oneof() efficient. (Roland had an interesting idea about having chunks
- of byte-compiled stuff as stack-objects or soemthing like that, which
- would make oneof(), if(), and/or, db_mumble, etc all pretty easy.
- (Also, if done right, would put the long-offset stuff all in one
- place. . .) Look into it.)
-
- adjust moved macros in move_region().
-
- Date format.
-
- Show Formula mode. (Add height to rows? 0==not displayed, 1==normal,
- 2==show formula? 3+==???)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- --------------------------------- Maybe Do Later ------------------------------
- Have it save deleted rows/cols, add yank
-
- Make the poor thing 3d.
-
- Short strings.
-
- Faster copy_cell.
-
- -------------------------------------- DONE -----------------------------------
- Hash keyboard functions by name. . .
-
- Add M-X style command. (Execute-command-by-name?)
-
- Fix bound macros!
-
- User-written functions, using dld.3.2.1 (from prep) or something like that.
- Then off-load most of the functions into user-loadable libraries.
- This has the disadvantage of being non-portable to non dld-able
- systems like MS-DOS and SysV. Maybe it'd better be a configurable
- option. . .
-
- Fix slop stuff to work with windows!!
-
- Implement linked windows.
-
- Implement show-window-options.
-
- Display all vars/whatever with text_line() code.
-
- Get close-window to work correctly. This may involve adding a 'split-from'
- field to the window structure.
-
- Multiple Windows.
-
- Bigger subexpressions in byte-compiled code; also further-away (longer)
- strings.
-
- Make things that call get_line use different lines. . .
-
- Have scan-{up...} {n} move to the N-th non-blank cell. . .
-
- A smarter version of find_or_make_cell that can re-find some other cell(s)
- if the sheet changes. . . (my_cell, anyway)
-
- macro support (including named functions with args).
-
- fopen() function.
-
- Fix horizontal scrolling so that you can see more context.
-
- Execute macros in a range.
-
- first/last nonempty cell in row/col.
-
- Bind macros to keys.
-
- Have byte-compile include strings.
-
- use pr_flt() instead of %g to print floating pt numbers.
-
- Don't overflow on big integers.
-
- Reat/write SC format.
-
- Properly implement floating prec for all formats, as different from 0.
-
- Fix so setting width of current col to 0 doesn't screw up display.
-
- Autoload file.
-
- Fix bug in H in page-mode.
-
- MACROS.
-
- Fix to allow " in strings.
-
- Fix bug in H in page-mode.
-
- Read/write separated-list files.
-
- Merge .syl file.
-
- Multiple keys for sort.
-
- move_cell should pr_cell(s) so that redisplay works.
-
- Try 8bit cellrefs
-
- Save/restore options to .syl files.
-
- Finish financial functions.
-
- insert formula, value, name, etc of current cell into text-line.
-
- Read/write pipes.
-
- Rebind keys.
-
- Free Byte-compiled constants
-
- Fixed bug involving HJKL etc and the far edges of the screen.
-
- Fix 'load xxx' option to load libc.a, print list of undef symbols.
-
- Implement create-keymap command.
-
- Fix do_bind_key() to be smarter. In paticular, should detect keys that are
- one-off the keys in a mapchunk, and should create dense keymaps when it can.
-
- Find out why ' ' M-6 a produces an incorrect display. (fixed)
-
- Finish copy_cell and use.
-
- Fix CONST_ERR to inline its string, the same way CONST_STR does. . .
-
- Find out why 'status 2' trashes the window. . .
-
- Autoload. Should be a macro file, rather than a save-file.
-
- Oleo works on the 386. Find out why it fails on the 8088.
-
-